#!/bin/bash

#创建公共网络
docker network create -d bridge php-net

# 在主机上创建相关挂载目录，会在安装时挂载到 docker 上
mkdir -p /home/etc
mkdir -p /home/etc/nginx 
mkdir -p /home/etc/mysql
mkdir -p /home/etc/redis
mkdir -p /home/mysql
mkdir -p /home/redis

#模版投放
cp -rf /mnt/wwwroot/dnmp-dev/tpl/nginx.conf /home/etc/nginx/
cp -rf /mnt/wwwroot/dnmp-dev/tpl/conf.d /home/etc/nginx/

cd /mnt/wwwroot/dnmp-dev/compose/

echo "安装 php-fpm..."
docker-compose -f php-web.yml up -d
echo "php 安装结束！"
echo ""

echo "安装 php扩展..."
docker exec -i php-web bash /home/wwwroot/dnmp-dev/php-ext-install.sh
docker restart php-web
echo "安装 php扩展结束！"

echo "安装 nginx..."
docker-compose -f nginx-web.yml up -d
echo "nginx 安装结束！"
echo ""

echo "安装 mysql..."
docker-compose -f mysql-web.yml up -d
echo "mysql 安装结束！"
echo ""

echo "安装 redis..."
docker-compose -f redis-web.yml up -d
echo "redis 安装结束！"
echo ""

echo "安装 memcached..."
docker-compose -f mem-web.yml up -d
echo "memcached 安装结束！"
echo ""


